/*
 * @Description:
 * @User: Vijay <1937832819@qq.com>
 * @Date: 2020-10-20 22:34:11
 */
package admin

import (
	"blogApi/controllers"
	. "blogApi/models"
)

// TestController 测试控制器
type TestController struct {
	controllers.BaseController
}

//Get 测试get方式请求
func (t *TestController) Get() {
	t.ResJson(0, "获取成功", "API.TESR", nil)
}

//Index 方法
func (t *TestController) Index() {
	// title := strings.TrimSpace(t.GetString("title"))
	// author := strings.TrimSpace(t.GetString("author"))
	//status := strings.TrimSpace(t.GetString("status"))
	//var model Tags
	// Db.Where("status = ?", "1").Where(
	// 	Db.Where("account=?", "13000000000").Or("tel=?", "13000000000"),
	// ).First(&admin)

	// 原生查询
	// Db.Raw("SELECT * FROM wjf_admins WHERE id = ?", 1).Scan(&admin)

	// Db.Where("account=?", "13000000000").Or("tel=?", "13000000000")
	// Db.First(&admin)
	//currentRrl := t.Ctx.Request.RequestURI

	// //查询条件
	// whereMap := make(map[string]interface{})
	// if title != "" {
	// 	whereMap["title"] = title
	// }
	// if author != "" {
	// 	whereMap["author"] = author
	// }
	// if status != "" {
	// 	whereMap["status"] = status
	// }
	// if len(whereMap) > 0 {
	// 	Db.Where(whereMap)
	// }
	list := make([]*Article, 0)
	Db.Debug().Where("id < ?", 10).Find(&list)
	// if len(list) > 0 {
	// 	for _, value := range list {
	// 		fmt.Println(value)
	// 	}
	// }
	t.ResJson(0, "获取成功", list, nil)
	// t.Data["json"] = list
	// t.ServeJSON()
	// t.StopRun()
}

// Info 方法
func (t *TestController) Info() {
	currentRrl := t.Ctx.Request.RequestURI
	id := t.Ctx.Input.Param(":id")
	t.ResJson(0, id, currentRrl, nil)
}
